package com.golf.core.player;

import com.golf.core.course.bodies.Vector;

/**
 * The interface that describes a player.
 * 
 * @author gfloodgate
 */
public interface Player 
{
    
    /**
     * Get the name of this player.
     * 
     * @return The players name.
     */
    String name();
    
    
    /**
     * As the player to determine the shot that they wish to make.
     * 
     * @return The 2D vector indicating the sot chosen by the player.
     */
    Vector chooseShot();

}
